export interface DisciplineVO {
  /**
   * id
   */
  disciplineId: string | number;

  schoolCampusId: string | number;

  /**
   * 学科名称
   */
  subjectName: string;

  /**
   * 适用年级
   */
  grade: string;

  /**
   * 备注
   */
  remark: string;

  classYear: string[];

  gradesYears: string[];
}

export interface DisciplineForm extends BaseEntity {
  /**
   * id
   */
  disciplineId?: string | number;

  schoolCampusId?: string | number;
  /**
   * 学科名称
   */
  subjectName?: string;

  /**
   * 适用年级
   */
  grade?: string;

  /**
   * 备注
   */
  remark?: string;

  classYear: string[];

  gradesYears: string[];
  disciplines: string[];
}

export interface DisciplineQuery extends PageQuery {
  /**
   * 学科名称
   */
  subjectName?: string;

  schoolCampusId?: string | number;
  /**
   * 适用年级
   */
  grade?: string;

  /**
   * 日期范围参数
   */
  params?: any;

  classYear: string[];
}
